ImplFile
  (ParsedImplFileInput
     ("/root/SynType/Typed LetBang 14.fs", false, QualifiedNameOfFile Module, [],
      [SynModuleOrNamespace
         ([Module], false, NamedModule,
          [Expr
             (App
                (NonAtomic, false, Ident async,
                 ComputationExpr
                   (false,
                    LetOrUse
                      { IsRecursive = false
                        Bindings =
                         [SynBinding
                            (None, Normal, false, false, [], PreXmlDocEmpty,
                             SynValData
                               (None,
                                SynValInfo ([], SynArgInfo ([], false, None)),
                                None),
                             Paren
                               (As
                                  (Named
                                     (SynIdent (x, None), false, None,
                                      (4,10--4,11)),
                                   Named
                                     (SynIdent (y, None), false, None,
                                      (4,15--4,16)), (4,10--4,16)), (4,9--4,17)),
                             Some
                               (SynBindingReturnInfo
                                  (FromParseError (4,18--4,18), (4,18--4,18), [],
                                   { ColonRange = Some (4,17--4,18) })),
                             App
                               (Atomic, false, Ident asyncInt,
                                Const (Unit, (4,29--4,31)), (4,21--4,31)),
                             (4,4--4,31), Yes (4,4--4,31),
                             { LeadingKeyword = LetBang (4,4--4,8)
                               InlineKeyword = None
                               EqualsRange = Some (4,19--4,20) });
                          SynBinding
                            (None, Normal, false, false, [], PreXmlDocEmpty,
                             SynValData
                               (None,
                                SynValInfo ([], SynArgInfo ([], false, None)),
                                None),
                             Paren
                               (As
                                  (Named
                                     (SynIdent (a, None), false, None,
                                      (5,10--5,11)),
                                   Named
                                     (SynIdent (b, None), false, None,
                                      (5,15--5,16)), (5,10--5,16)), (5,9--5,17)),
                             Some
                               (SynBindingReturnInfo
                                  (LongIdent
                                     (SynLongIdent ([string], [], [None])),
                                   (5,19--5,25), [],
                                   { ColonRange = Some (5,17--5,18) })),
                             App
                               (Atomic, false, Ident asyncString,
                                Const (Unit, (5,39--5,41)), (5,28--5,41)),
                             (5,4--5,41), Yes (5,4--5,41),
                             { LeadingKeyword = AndBang (5,4--5,8)
                               InlineKeyword = None
                               EqualsRange = Some (5,26--5,27) })]
                        Body =
                         YieldOrReturn
                           ((false, true),
                            App
                              (NonAtomic, false,
                               App
                                 (NonAtomic, true,
                                  LongIdent
                                    (false,
                                     SynLongIdent
                                       ([op_Addition], [],
                                        [Some (OriginalNotation "+")]), None,
                                     (6,13--6,14)), Ident x, (6,11--6,14)),
                               Ident b, (6,11--6,16)), (6,4--6,16),
                            { YieldOrReturnKeyword = (6,4--6,10) })
                        Range = (4,4--6,16)
                        Trivia = { InKeyword = None }
                        IsFromSource = true }, (3,6--7,1)), (3,0--7,1)),
              (3,0--7,1))],
          PreXmlDoc ((1,0), FSharp.Compiler.Xml.XmlDocCollector), [], None,
          (1,0--7,1), { LeadingKeyword = Module (1,0--1,6) })], (true, true),
      { ConditionalDirectives = []
        WarnDirectives = []
        CodeComments = [] }, set []))

(4,19)-(4,20) parse error Unexpected symbol '=' in expression
(4,18)-(4,18) parse error Expecting type
